<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>Radial Layout with Interaction</title>
  </head>

  <body>
    <div id="mountNode"></div>
    <script src="../build/g6.js"></script>
    <script src="./assets/d3-4.13.0.min.js"></script>
    <script>
      const data_m = {
        nodes: [
          {
            id: '5',
            label: 5,
          },
          {
            id: '4',
            label: 4,
          },
          {
            id: '3',
            label: 3,
          },
          {
            id: '2',
            label: 2,
            style: {
              fill: '#0a0',
            },
          },
          {
            id: '1',
            label: 1,
          },
          {
            id: '0',
            label: '0',
          },
          {
            id: '40',
            label: '40',
          },
          {
            id: '41',
            label: '41',
          },
          {
            id: '50',
            label: '50',
          },
          {
            id: '9',
            label: '9',
          },
          {
            id: '8',
            label: '8',
          },
          {
            id: '7',
            label: '7',
          },
          {
            id: '6',
            label: '6',
          },
          {
            id: '48',
            label: '48',
          },
          {
            id: '49',
            label: '49',
          },
          {
            id: '46',
            label: '46',
          },
          {
            id: '47',
            label: '47',
          },
          {
            id: '44',
            label: 44,
          },
          {
            id: '45',
            label: 45,
          },
          {
            id: '42',
            label: 42,
          },
          {
            id: '20',
            label: 20,
          },
          {
            id: '10',
            label: 10,
          },
          {
            id: '43',
            label: 43,
          },
          {
            id: '2001',
            label: '2001',
          },
          {
            id: '2002',
            label: '2002',
          },
          {
            id: '2003',
            label: '2003',
          },
          {
            id: '2004',
            label: '2004',
          },
        ],
        edges: [
          {
            target: '7',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '49',
            timestamp: 1563120424,
          },
          {
            target: '41',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '43',
            timestamp: 1563120418,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '49',
            timestamp: 1563120424,
          },
          {
            target: '47',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '48',
            timestamp: 1563120423,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '43',
            timestamp: 1563120418,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '42',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '49',
            timestamp: 1563120424,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '48',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '48',
            timestamp: 1563120423,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '48',
            timestamp: 1563120423,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '43',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '49',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '49',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '49',
            timestamp: 1563120424,
          },
          {
            target: '44',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '45',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '43',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '41',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '48',
            timestamp: 1563120423,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '46',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '44',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '40',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '47',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '40',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '43',
            timestamp: 1563120418,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '43',
            timestamp: 1563120418,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '50',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '49',
            timestamp: 1563120424,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '45',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '48',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '48',
            timestamp: 1563120423,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '50',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '43',
            timestamp: 1563120418,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '41',
            timestamp: 1563120418,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '43',
            timestamp: 1563120418,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '41',
            timestamp: 1563120418,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '46',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '48',
            timestamp: 1563120423,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '48',
            timestamp: 1563120423,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '49',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '50',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '43',
            timestamp: 1563120418,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '43',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '45',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '40',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '44',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '48',
            timestamp: 1563120423,
          },
          {
            target: '44',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '41',
            timestamp: 1563120418,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '41',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '41',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '43',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '49',
            timestamp: 1563120424,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '49',
            timestamp: 1563120424,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '42',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '43',
            timestamp: 1563120418,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '42',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '48',
            timestamp: 1563120423,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '42',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '41',
            timestamp: 1563120418,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '49',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '43',
            timestamp: 1563120418,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '47',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '48',
            timestamp: 1563120423,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '41',
            timestamp: 1563120418,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '48',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '50',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '48',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '43',
            timestamp: 1563120418,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '48',
            timestamp: 1563120423,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '47',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '40',
            timestamp: 1563120417,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '45',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '44',
            timestamp: 1563120420,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '47',
            timestamp: 1563120422,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '47',
            timestamp: 1563120421,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '41',
            timestamp: 1563120418,
          },
          {
            target: '40',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '20',
            timestamp: 1563120401,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '2',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '43',
            timestamp: 1563120418,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '43',
            timestamp: 1563120419,
          },
          {
            target: '4',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '49',
            timestamp: 1563120423,
          },
          {
            target: '10',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '41',
            timestamp: 1563120418,
          },
          {
            target: '7',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '45',
            timestamp: 1563120420,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '41',
            timestamp: 1563120417,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '48',
            timestamp: 1563120423,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '46',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '1',
            edgeType: 'Person2Person#Benefit',
            properties: {},
            source: '48',
            timestamp: 1563120422,
          },
          {
            target: '46',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '20',
            timestamp: 1563120402,
          },
          {
            target: '5',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '40',
            timestamp: 1563120416,
          },
          {
            target: '9',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '46',
            timestamp: 1563120421,
          },
          {
            target: '0',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Relationship',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '3',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '6',
            edgeType: 'Person2Person#Guarantee',
            properties: {},
            source: '44',
            timestamp: 1563120419,
          },
          {
            target: '8',
            edgeType: 'Person2Person#Co_Borrower',
            properties: {},
            source: '42',
            timestamp: 1563120418,
          },
          {
            target: '41',
            source: '42',
          },
          {
            target: '2001',
            source: '0',
          },
          {
            target: '2001',
            source: '1',
          },
          {
            target: '2001',
            source: '3',
          },
          {
            target: '2002',
            source: '0',
          },
          {
            target: '2002',
            source: '1',
          },
          {
            target: '2002',
            source: '3',
          },
          {
            target: '2003',
            source: '0',
          },
          {
            target: '2003',
            source: '1',
          },
          {
            target: '2003',
            source: '3',
          },
          {
            target: '2004',
            source: '0',
          },
          {
            target: '2004',
            source: '1',
          },
          {
            target: '2004',
            source: '3',
          },
        ],
      };

      const data2_m = {
        nodes: [
          {
            id: '2',
            label: '2',
          },
          {
            id: '1001',
            label: '1001',
          },
          {
            id: '1002',
            label: '1002',
          },
          {
            id: '1003',
            label: '1003',
          },
          {
            id: '1004',
            label: '1004',
          },
          {
            id: '1005',
            label: '1005',
          },
          {
            id: '1006',
            label: '1006',
          },
          {
            id: '1007',
            label: '1007',
          },
          {
            id: '1008',
            label: '1008',
          },
          {
            id: '1009',
            label: '1009',
          },
          {
            id: '1010',
            label: '1010',
          },
          {
            id: '1011',
            label: '1011',
          },
          {
            id: '1012',
            label: '1012',
          },
          {
            id: '1013',
            label: '1013',
          },
          {
            id: '1014',
            label: '1014',
          },
          {
            id: '1015',
            label: '1015',
          },
          {
            id: '1016',
            label: '1016',
          },
          {
            id: '1017',
            label: '1017',
          },
          {
            id: '1018',
            label: '1018',
          },
          {
            id: '1019',
            label: '1019',
          },
          {
            id: '1020',
            label: '1020',
          },
          {
            id: '5',
            label: '5',
          },
          {
            id: '41',
            label: '41',
          },
        ],
        edges: [
          {
            source: '2',
            target: '1001',
          },
          {
            source: '2',
            target: '1002',
          },
          {
            source: '2',
            target: '1003',
          },
          {
            source: '2',
            target: '1004',
          },
          {
            source: '2',
            target: '1005',
          },
          {
            source: '1001',
            target: '1006',
          },
          {
            source: '1001',
            target: '1007',
          },
          {
            source: '1001',
            target: '1008',
          },
          {
            source: '1001',
            target: '1009',
          },
          {
            source: '1001',
            target: '1010',
          },
          {
            source: '1002',
            target: '1006',
          },
          {
            source: '1002',
            target: '1007',
          },
          {
            source: '1002',
            target: '1008',
          },
          {
            source: '1002',
            target: '1009',
          },
          {
            source: '1002',
            target: '1010',
          },
          {
            source: '1003',
            target: '1006',
          },
          {
            source: '1003',
            target: '1007',
          },
          {
            source: '1003',
            target: '1008',
          },
          {
            source: '1003',
            target: '1009',
          },
          {
            source: '1003',
            target: '1010',
          },
          {
            source: '1010',
            target: '1011',
          },
          {
            source: '1010',
            target: '1012',
          },
          {
            source: '1010',
            target: '1013',
          },
          {
            source: '1010',
            target: '1014',
          },
          {
            source: '1010',
            target: '1015',
          },
          {
            source: '1010',
            target: '1016',
          },
          {
            source: '1010',
            target: '1017',
          },
          {
            source: '1008',
            target: '1014',
          },
          {
            source: '1008',
            target: '1015',
          },
          {
            source: '1008',
            target: '1016',
          },
          {
            source: '1008',
            target: '1017',
          },
          {
            source: '1017',
            target: '1018',
          },
          {
            source: '1017',
            target: '1019',
          },
          {
            source: '1016',
            target: '1020',
          },
          {
            source: '1016',
            target: '1020',
          },
          {
            source: '5',
            target: '1020',
          },
          {
            source: '41',
            target: '1020',
          },
          {
            source: '5',
            target: '1009',
          },
          {
            source: '41',
            target: '1009',
          },
        ],
      };

      G6.registerBehavior('click-add-node', {
        getEvents() {
          return {
            'node:click': 'onClick',
          };
        },
        onClick(ev) {
          const itemModel = ev.item.getModel();
          clickedNodeId = itemModel.id;
          const graph = this.graph;
          const nodes = graph.getNodes();
          const edges = graph.getEdges();
          let newData;
          if (itemModel.id == 2) newData = data2_m;
          else return;
          let newNodeModels = newData.nodes;
          let newEdgeModels = [];
          // deduplication the items in newEdgeModels
          newData.edges.forEach(e => {
            let exist = false;
            newEdgeModels.forEach(ne => {
              if (ne.source === e.source && ne.target === e.target) exist = true;
            });
            if (!exist) {
              newEdgeModels.push(e);
            }
          });

          // for graph.changeData()
          let allNodeModels = [],
            allEdgeModels = [];

          // add new nodes to graph
          const nodeMap = new Map();
          nodes.forEach((n, i) => {
            const nModel = n.getModel();
            nodeMap.set(nModel.id, i);
          });
          newNodeModels.forEach((nodeModel, i) => {
            if (nodeMap.get(nodeModel.id) === undefined) {
              // set the initial positions of the new nodes to the focus(clicked) node
              nodeModel.x = itemModel.x;
              nodeModel.y = itemModel.y;
              const node = graph.addItem('node', nodeModel);
            }
          });

          // add new edges to graph
          const edgeMap = new Map();
          edges.forEach((e, i) => {
            const eModel = e.getModel();
            edgeMap.set(eModel.source + ',' + eModel.target, i);
          });
          const oldEdgeNum = edges.length;
          newEdgeModels.forEach((em, i) => {
            const exist = edgeMap.get(em.source + ',' + em.target);
            if (exist === undefined) {
              const edge = graph.addItem('edge', em);
              edgeMap.set(em.source + ',' + em.target, oldEdgeNum + i);
            }
          });

          edges.forEach((e, i) => {
            allEdgeModels.push(e.getModel());
          });
          nodes.forEach((n, i) => {
            allNodeModels.push(n.getModel());
          });
          // the max degree about foces(clicked) node in the newly added data
          const maxDegree = 4;
          // the max degree about foces(clicked) node in the original data
          const oMaxDegree = 3;
          const unitRadius = 100;
          const focusNodeId = '2';
          // re-place the clicked node far away the exisiting items
          // along the radius from center node to it
          const vx = itemModel.x - focusNode.x;
          const vy = itemModel.y - focusNode.y;
          const vlength = Math.sqrt(vx * vx + vy * vy);
          const ideallength = unitRadius * maxDegree + mainUnitRadius * oMaxDegree;
          itemModel.x = (ideallength * vx) / vlength + focusNode.x;
          itemModel.y = (ideallength * vy) / vlength + focusNode.y;

          const subRadialLayout = new G6.Layout['radial']({
            center: [itemModel.x, itemModel.y],
            maxIteration: 200,
            focusNode: '2',
            unitRadius,
            linkDistance: 180,
            preventOverlap: true,
            strictRadial: false,
            nodeSize: 50,
          });
          subRadialLayout.init({
            nodes: newNodeModels,
            edges: newEdgeModels,
          });
          subRadialLayout.execute();
          graph.positionsAnimate();
          graph.data({
            nodes: allNodeModels,
            edges: allEdgeModels,
          });
        },
      });

      const focusNode = data_m.nodes[20];
      const mainUnitRadius = 220;
      const graph = new G6.Graph({
        container: 'mountNode',
        width: 1000,
        height: 600,
        layout: {
          type: 'radial',
          center: [500, 300],
          maxIteration: 200,
          focusNode,
          unitRadius: mainUnitRadius,
          linkDistance: 200,
          preventOverlap: true,
          nodeSize: 50,
          strictRadial: true,
          maxPreventOverlapIteration: 500,
        },
        animate: true,
        modes: {
          default: ['drag-node', 'click-select', 'click-add-node', 'drag-canvas'],
        },
        defaultNode: {
          size: 50,
          style: {
            stroke: '#000',
          },
        },
        defaultEdge: {
          size: 1,
          color: '#e2e2e2',
        },
      });
      graph.data({
        nodes: data_m.nodes,
        edges: data_m.edges.map((edge, i) => {
          edge.id = 'edge' + i;
          return Object.assign({}, edge);
        }),
      });
      graph.render();
    </script>
  </body>
</html>
